FluentCommunity\Modules\Course\Http\Controllers\CourseAdminController B

Total Complexity 99
Dependencies 18
Dependents 0
Total lines 913
Lines of code 693
Logical lines of code 306
Comment lines 3
Methods 26
Properties 0

Methods 26

Method Rating Maintainability Complexity Lines of code
updateCourse()
A
39 10 63
createCourse()
A
40 9 63
patchSection()
A
48 7 33
updateLesson()
S
46 6 40
getCourseComments()
S
48 6 35
addStudent()
S
50 5 30
getSections()
S
50 5 29
getCourseStudents()
S
50 3 29
createLesson()
S
50 3 29
deleteCourse()
S
52 3 26
updateSection()
S
52 3 26
removeStudent()
S
53 3 24
findCourse()
S
53 3 23
getSection()
S
55 3 22
deleteSection()
S
54 3 22
getLesson()
S
54 3 22
patchLesson()
S
54 3 21
getLessons()
S
56 3 19
getCourses()
S
56 3 18
deleteLesson()
S
57 3 17
resetLessonIndexes()
S
57 3 16
resetSectionIndexes()
S
58 3 15
createSection()
S
53 2 24
updateLockscreenSettings()
S
57 2 17
getOtherUsers()
S
59 1 15
updateLinks()
S
59 1 15